#!/usr/bin/python
#encoding: utf-8

import json
import os
import base64

def image2json(fname):
	fp = file('image.json','rb')
	finfo = os.stat(fname) 
	splitname = fname.split('/')
	js = json.load(fp)
	js.update({'filename':splitname[len(splitname)-1]}) #设置给定的文件名字
	
	(js['metadata']).update({'height':1366})
	(js['metadata']).update({'width':768})
	js.update({'filesize':finfo.st_size}) #设置给定的文件大小
	im = open(fname, 'rb')
	js.update({'file': base64.b64encode(im.read())})
	im.close()
	return js
if __name__ == "__main__":
	js = image2json('/tmp/1347255992750.jpg')

